
 
.v-app-GxOnlineApplication {
	background-color: #fff;
}

.v-app-GxOnlineApplication .v-horizontallayout-topbar {
	border-bottom: 1px solid #eaeaea;
	background: #5c5d60 url(top-bg.png) repeat-x;
}


.v-app-GxOnlineApplication .topbar .logo,
.v-app-GxOnlineApplication .topbar .logo:focus,
.v-app-GxOnlineApplication .topbar .logo:active {
	width: 167px;
	height: 44px;
	margin: 0;
	padding: 0;
	background: transparent url(sampler.png) no-repeat;
	overflow: hidden;
	border: none;
	outline: none;
}

.v-app-GxOnlineApplication .topbar .logo img {
	display: none;
}


.v-app-GxOnlineApplication .v-horizontallayout-topbar .v-nativebutton-link span {
	text-decoration: none;
}
.v-app-GxOnlineApplication .v-horizontallayout-topbar .v-nativebutton-link:hover span {
	text-decoration: underline;
}
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-next:active,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-next.v-pressed,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-next.v-disabled,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-tree-switch:active,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-tree-switch.v-pressed,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-down.v-nativebutton-tree-switch {
	background-position: right bottom;
}
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton.v-disabled,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-popupview {
	width: 30px;
	height: 24px;
	overflow: hidden;
	padding: 0;
	border: none;
	background: transparent url(segment.png) no-repeat;
	cursor: default;
}
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton:active,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton.v-pressed,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-popupview:active {
	background-position: left bottom;
}
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-next,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-tree-switch {
	background-position: right top;
}
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-next:active,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-next.v-pressed,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-tree-switch:active,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-tree-switch.v-pressed {
	background-position: right bottom;
}
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton span,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-popupview span,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton.v-pressed span,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton.v-disabled span {
	display: block;
	height: 24px;
	background-repeat: no-repeat;
	background-position: 50% 40%;
}
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-tree-switch span,
.v-app-GxOnlineApplication .v-horizontallayout-segment .v-nativebutton-tree-switch.v-pressed span {
	background-image: url(tree.png);
}



.v-app-GxOnlineApplication .v-splitpanel-first-container-main-split {
	background: #eaebec url(tree-bg.png) repeat-x fixed;
	font-family: arial, helvetica, verdana, sans-serif;
}

.v-app-GxOnlineApplication .v-splitpanel-hsplitter-main-split {
	width: 1px;
	background: #aeb0b5;
}
.v-app-GxOnlineApplication .v-splitpanel-hsplitter-main-split-locked {
	width: 0px;
}
.v-app-GxOnlineApplication .v-splitpanel-hsplitter-main-split div {
	width: 3px;
	background: transparent;
	border: none;
	margin: 0 -1px;
	padding: 0;
}

.v-table-header-wrap {
      height: 20px;
      border: none;
      font-size:12px;
      border-bottom: 1px solid #555;
}



 
 

.v-link{
	height: 66px;
    white-space: nowrap;
    width: 58px;
}

.v-link a {
	display: block;
	height: 66px;
	width:58px;
	position: relative;
	text-align: center;
}

.v-link .v-icon {
	margin: 4px 0 4px 0px;
}

.v-link span {
    display: block;
    font-size: 12px;
    height: 16px;
    width:58px;
    left: 0;
    padding: 48px 2px 2px 2px;
    position: absolute;
    text-decoration: none;
    text-shadow: 0 2px 1px #E1E2E2;
    top: 0;
    vertical-align: top;
    background: transparent;
}

.v-link a:hover span {
	background: transparent url(screenshot-frame-hover.png) no-repeat 0 1px;
}
	

.v-table-sort-indicator {
	width: 0px;
	height: 0px;
}


.v-horizontallayout-navigation .v-horizontallayout-margin-left {padding-left:50px;}
.v-horizontallayout-navigation .v-horizontallayout-margin-right {padding-right:100px;}
.v-horizontallayout-navigation .v-horizontallayout-margin-top {padding-top:12px; }
.v-horizontallayout-navigation .v-horizontallayout-margin-bottom {padding-bottom:12px; }

	